/* 清除原始的间距 */
* {
  margin: 0;
  padding: 0;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

/* 设置基础字体及格式 */
body {
  font: 16px/1.5 "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei",
  "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
  color: black;
  height: 100%;
  width: 100%;
}

html {
  height: 100%;
  width: 100%;
}

/* 清除标签前面的小圆点 */
/*ul,ol {*/
/*  list-style: none;*/
/*}*/
/* 清除倾斜标签的倾斜效果 */
/*em,i {*/
/*  font-style: normal;*/
/*}*/
/* 清除a标签的下划线  */
/*a {*/
/*  text-decoration: none;*/
/*  color: #333;*/
/*}*/
img {
  vertical-align: middle;
}

/* 去除input默认样式 */
button, input {
  border: none;
  outline: none;
  color: #333;
}

/* 左浮动 */
.fl {
  float: left;
}

/* 右浮动 */
.fr {
  float: right;
}

/* 双伪元素清除法 */
.clearfix::before,
.clearfix::after {
  content: "";
  display: table;
}

.clearfix::after {
  clear: both;
}

.italic {
  font-style: italic;
}

.hide {
  visibility: hidden;
}

blockquote {
  width: 100%;
  color: #8d8d8d;
  margin: 10px;
  padding: 10px 10px 10px 10px;
  clear: both;
  border-left: 5px solid #ddd;
}

code, pre {
  font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
}

p > code {
  color: #fe7a15;
  background-color: #f8f8f8;
}

pre code {
  display: block;
  padding: 15px;
  border-radius: 1%;
  background-color: #eaeaea;
}

li {
  transform: translateX(20px);
}

/* 阿里字体图标设置*/
.icon, .iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
